/* 
 * AndFollowerStat
 * 
 * Copyright (C) 2009  Daniel Czerwonk <d.czerwonk@googlemail.com>
 * 
 * This program is free software: you can redistribute it and/or modify
 * it under the terms of the GNU General Public License as published by
 * the Free Software Foundation, either version 3 of the License, or
 * (at your option) any later version.
 * 
 * This program is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 * GNU General Public License for more details.
 * 
 * You should have received a copy of the GNU General Public License
 * along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */
package de.dan_nrw.android.followerstat.widget;

import de.dan_nrw.android.followerstat.dao.configuration.ConfigDAO;
import de.dan_nrw.android.followerstat.dao.configuration.IConfigDAO;

import android.appwidget.AppWidgetManager;
import android.appwidget.AppWidgetProvider;
import android.content.Context;
import android.content.Intent;


/**
 * @author Daniel Czerwonk
 *
 */
public class StatWidget extends AppWidgetProvider {
	
	/* (non-Javadoc)
     * @see android.appwidget.AppWidgetProvider#onUpdate(android.content.Context, android.appwidget.AppWidgetManager, int[])
     */
    @Override
    public void onUpdate(Context context, AppWidgetManager appWidgetManager, int[] appWidgetIds) {
    	IConfigDAO configDAO = ConfigDAO.createInstance(context);
    	
    	Intent intent = new Intent(context, UpdateFollowerStatWidgetService.class);
    	intent.putExtra(UpdateFollowerStatWidgetService.TWITTER_USERNAME, configDAO.getTwitterUserName());
    	
    	context.startService(intent);
    }
}